package com.ncucoder.t1;

/**
 * @author <a href="https://www.ncucoder.com">hsowan</a>
 * @since 2019-03-13 15:13
 *
 * 在一个二维数组中（每个一维数组的长度相同），
 * 每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。
 * 请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
 */
public class Solution {

    public static void main(String[] args) {
        int [][] array = {{1,2,8,9}, {2,4,9,12}, {4,7,10,13}, {6,8,11,15}};
        System.out.println(find(5, array));
    }

    private static boolean find(int target, int [][] array) {
        for (int [] i: array){
            for (int j: i){
                if (j == target){
                    return true;
                }
            }
        }
        return false;
    }
}
